jordan brown
BilliardsTight Pockets at Waterfront Hall: Why Donaldson Beat Brown With Safety, Not ScoringA match ended 4-2 at the Northern Ireland Open, and the record shows no 50+...
BilliardsMark Allen loses 4-2 in Belfast: a farewell staged across seven framesThe black was on its spot, the deciding frame, the World Championship...
BilliardsMark Allen Loses Northern Ireland Open Opener and Leaves the Retirement Question OpenThe black is on its spot. Not far. It is the shot every professional has play...
BilliardsInternational Championship Qualifiers: Crowley and Brown Fall in Deciders — A Data ReadingThe blue went into the pocket off a cannon. Not a missed pot, not a mishit cu...
EsportsNo Data, No Team, No Tournament: The Sports Analysis That Still Got PublishedAt 2 a.m. in Seoul, a six-page file appeared on my screen. It had a title,...
Table TennisBayley and Davies Lead GB Squad to France: The Seeding Equation Before the World ChampionshipsThe first thing that stopped me when reviewing the Table Tennis England squad...
TennisRybakina into the Ningbo semifinals: 29 winners, nine breaks and a serve rhythm that has not yet returned6-1, 3-6, 6-1. Three lines of score compressed into a small box on a results...
Martial ArtsUFC 332: Nine First-Round Knockouts and the Gap Nobody CountedI sat in the seventh row, behind the medical area at UFC 332. The big screen...
Domestic FootballVietnamese Football and the Data Problem: Why Deep Analysis Cannot Start From ZeroVietnamese football has entered a phase in which every club-level decision —...
EsportsNine Dimensions, Eight Empty: The Transfer Window and the Cost of Writing Without DataTwo in the morning in Seoul, and a nine-part document sits on my screen. Part...
International FootballVietnamese Football Through Nine Lenses: V.League, Youth Development and Public PressureVietnamese football is entering a cycle of transformation. V.League 1 is bein...
BadmintonDenmark Open 2026: Nguyen Thuy Linh, Le Duc Phat and the Gap Measured in DataThe scoreboard stopped at 17-16. Nguyen Thuy Linh stood in the left corner of...
Martial ArtsThree Real Warriors and the Price of a Wuxia PageIn 2026, on the stone path leading up to the summit of Mount Hua, a group of...
International FootballThe Post-2026 World Cup Coaching Carousel: A Synchronised Reset and the Expectation TrapOn the final night of the 2026 World Cup, I sat in a small editing room in...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Schedule and the Information Gaps to Fill Before October 31When a fixture release goes out with the string "xxxx local time (xxxx GMT)"...
EsportsShanghai, the Half That Could Not Close: T1 and 100 Thieves Squeeze Through the Narrowest DoorIn esports, there is a particular silence that appears exactly once per...
International FootballSolbakken Denies Manchester City Pressure: What Norway Fans Gain After the Media FirestormAround 11 a.m. at the Sandvika training ground, several Norwegian journalists...
AthleticsRumesh Tharanga and the 92.62m Throw: Does Sri Lanka Really Have a Javelin Legend?They laughed at me in 2026, now they pay to hear me analyze. Rome, a summer...
Domestic FootballCAHN Open Their AFC Champions League Elite Campaign in Osaka: Belief Built on a Very Small Data SampleIn Lyon, I have a habit of dropping by my club’s training ground before every...
BadmintonQuarterfinals as the Ceiling: India and Its First Medal-Less Individual Badminton Campaign Since 2026 at the Asian GamesFour quarterfinal berths. Not a single semifinal. Two defending men's doubles...
BilliardsMark Allen loses 4-2 in Belfast: a farewell staged across seven framesThe black was on its spot, the deciding frame, the World Championship...
BilliardsMark Allen Loses Northern Ireland Open Opener and Leaves the Retirement Question OpenThe black is on its spot. Not far. It is the shot every professional has play...
BilliardsInternational Championship Qualifiers: Crowley and Brown Fall in Deciders — A Data ReadingThe blue went into the pocket off a cannon. Not a missed pot, not a mishit cu...
EsportsNo Data, No Team, No Tournament: The Sports Analysis That Still Got PublishedAt 2 a.m. in Seoul, a six-page file appeared on my screen. It had a title,...
Table TennisBayley and Davies Lead GB Squad to France: The Seeding Equation Before the World ChampionshipsThe first thing that stopped me when reviewing the Table Tennis England squad...
TennisRybakina into the Ningbo semifinals: 29 winners, nine breaks and a serve rhythm that has not yet returned6-1, 3-6, 6-1. Three lines of score compressed into a small box on a results...
Martial ArtsUFC 332: Nine First-Round Knockouts and the Gap Nobody CountedI sat in the seventh row, behind the medical area at UFC 332. The big screen...
Domestic FootballVietnamese Football and the Data Problem: Why Deep Analysis Cannot Start From ZeroVietnamese football has entered a phase in which every club-level decision —...
EsportsNine Dimensions, Eight Empty: The Transfer Window and the Cost of Writing Without DataTwo in the morning in Seoul, and a nine-part document sits on my screen. Part...
International FootballVietnamese Football Through Nine Lenses: V.League, Youth Development and Public PressureVietnamese football is entering a cycle of transformation. V.League 1 is bein...
BadmintonDenmark Open 2026: Nguyen Thuy Linh, Le Duc Phat and the Gap Measured in DataThe scoreboard stopped at 17-16. Nguyen Thuy Linh stood in the left corner of...
Martial ArtsThree Real Warriors and the Price of a Wuxia PageIn 2026, on the stone path leading up to the summit of Mount Hua, a group of...
International FootballThe Post-2026 World Cup Coaching Carousel: A Synchronised Reset and the Expectation TrapOn the final night of the 2026 World Cup, I sat in a small editing room in...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Schedule and the Information Gaps to Fill Before October 31When a fixture release goes out with the string "xxxx local time (xxxx GMT)"...
EsportsShanghai, the Half That Could Not Close: T1 and 100 Thieves Squeeze Through the Narrowest DoorIn esports, there is a particular silence that appears exactly once per...
International FootballSolbakken Denies Manchester City Pressure: What Norway Fans Gain After the Media FirestormAround 11 a.m. at the Sandvika training ground, several Norwegian journalists...
AthleticsRumesh Tharanga and the 92.62m Throw: Does Sri Lanka Really Have a Javelin Legend?They laughed at me in 2026, now they pay to hear me analyze. Rome, a summer...
Domestic FootballCAHN Open Their AFC Champions League Elite Campaign in Osaka: Belief Built on a Very Small Data SampleIn Lyon, I have a habit of dropping by my club’s training ground before every...
BadmintonQuarterfinals as the Ceiling: India and Its First Medal-Less Individual Badminton Campaign Since 2026 at the Asian GamesFour quarterfinal berths. Not a single semifinal. Two defending men's doubles...
